home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #2 / Amiga Plus CD - 1995 - No. 2.iso / internet / faq / englisch / comp.sys.acorn < prev    next >
Encoding:
Text File  |  1995-04-11  |  74.0 KB  |  1,802 lines

  1. Archive-name: acorn/faq/part1
  2. Frequency: bi-weekly
  3.  
  4.    Comp.Sys.Acorn FAQ List. Last alterations 17/Feb/1995
  5.    =====================================================
  6.  
  7. ----------------------------------------------------------------------------
  8. Recent alterations :-
  9.    Addresses added to Q7.2.
  10.    Addresses added to Q7.5.
  11. ----------------------------------------------------------------------------
  12.    NB I am away on Holiday from the 17th of February through till the 20th
  13. of March. My email address remains open to accept email suggestions, updates
  14. and corrections. However I will be unable to action them till I return.
  15. ----------------------------------------------------------------------------
  16.  
  17.    Contained below is a list of the most commonly asked questions about
  18. Acorn machines in comp.sys.acorn. Before posting to comp.sys.acorn, if you
  19. are new to the group, check to see if your question(s) are already answered
  20. below. Corrections and/or additions to the list can be emailed to :-
  21.  
  22. banks_p@kosmos.wcc.govt.nz
  23.  
  24. And I'll try to add them as soon as possible....
  25.  
  26.    This FAQ is posted bi-weekly to comp.sys.acorn, comp.sys.acorn.announce
  27. and news.answers. The posted sections of the FAQ is available from an email
  28. server at MIT. To request the FAQ from this server send an email to
  29. mail-server@rtfm.mit.edu. No subject is needed and the body should be :-
  30.  
  31. send /pub/usenet/news.answers/acorn/faq
  32.  
  33.    Also the FAQ itself and sub-sections of it are stored in an email server
  34. I personally run. See section 7.4 for further details on how to access this
  35. email server.
  36.  
  37.    Lastly this list is copyright to Philip R. Banks but permission is
  38. granted for free distribution of the entire list or quoted segments of it.
  39. If you wish to include segments of the list into other documents then proper
  40. attribution must be performed and if you wish to include and part of the
  41. list, or the list in full, in any commercial product then express permission
  42. must be obtained from myself.
  43.  
  44. Index of Questions.
  45. ===================
  46.  
  47.    The questions have been catagorised loosely into related sections, in an
  48. effort to make finding the desired information simpler and quicker.
  49.  
  50. Section 1: Acorn Hardware and Operating Systems.
  51. ------------------------------------------------
  52.  
  53. 1.1) What kind of Acorn machines are there?
  54. 1.2) What versions of the processor are there and what are their
  55.      capabilities?
  56. 1.3) What are the main new features of RISC OS 3?
  57. 1.4) What are the differences between RISC OS 3.5 and RISC OS 3.11 & 3.10?
  58. 1.5) How compatible with other systems is an Acorn machine?
  59. 1.6) What are the graphics capabilities of the Acorn machines?
  60. 1.7) Is Virtual Memory possible under RISC OS?
  61.  
  62. Section 2: Upgrades and Expansion.
  63. ----------------------------------
  64.  
  65. 2.1) What are the memory limits of the various Acorn machines?
  66. 2.2) What is a second processor and what second processors are there?
  67. 2.3) Can PC VGA Monitors be added to an Acorn machine?
  68. 2.4) Are there any cards for IBM PC or compatible machines that Acorn have
  69.      produced?
  70. 2.5) What is a VIDC enhancer? Will I need one for my new multisync monitor?
  71. 2.6) What configuration of serial cable should I use on my machine for modem
  72.      work?
  73. 2.7) How can I get unfiltered sound from an Acorn machine?
  74. 2.8) Can I connect a SCART monitor to my Acorn machine?
  75.  
  76. Section 3: Configuration.
  77. -------------------------
  78.  
  79. 3.1) What is ADFSBuffers and what is the best setting for it?
  80. 3.2) How do I enable solid drags in RISC OS 3?
  81.  
  82. Section 4: Hardware problems.
  83. -----------------------------
  84.  
  85. 4.1) My hard drive gives me disc errors when I use, what do the error
  86.      numbers mean?
  87. 4.2) My disc gives me a 'Broken Directory' or my Free Space Map is corrupt,
  88.      what can I do?
  89. 4.3) What does the power on self-test check and how does it signal errors
  90.      back to you?
  91. 4.4) My Real Time Clock has paused, how do I restart it?
  92. 4.5) Being of a non-humanoid race I don't have hands, only tentacles. Are
  93.      there alternatives to the keyboard for data entry into Acorn machines?
  94.  
  95. Section 5: Software Issues.
  96. ---------------------------
  97.  
  98. 5.1) When using DOS discs I often find the last parts of files haven't been
  99.      written correctly, what am I doing wrong?
  100. 5.2) I have obtained [PD] program X but find it needs [version Y.YY of]
  101.      module Z, which I don't have. Where can I get it?
  102. 5.3) What is the current File-type allocation ranges and why won't Acorn
  103.      provide a full file-type list?
  104. 5.4) Is there a Modula 2 compiler for the Arc?
  105. 5.5) What version of module X can I assume that all users have?
  106. 5.6) What's the minimum version of module X that my program needs? What
  107.      features were introduced/what bugs were fixed in which versions?
  108. 5.7) What Public Domain Languages are available for Acorn machines?
  109. 5.8) Why does the RICS OS 3.5 desktop outline font occasionally revert to a
  110.      fixed size system font?
  111.  
  112. Section 6: Viruses.
  113. -------------------
  114.  
  115. 6.1) How can I protect against viruses?
  116. 6.2) Where can I obtain !Killer?
  117.  
  118. Section 7: Net resources.
  119. -------------------------
  120.  
  121. 7.1) What archives/FTP sites are available?
  122. 7.2) What Acorn related companies are available on the net via email?
  123. 7.3) Why have there been no postings to comp.{binaries,sources}.acorn
  124.      recently?
  125. 7.4) How to retreive the FAQ from the source... { Or how to use my email
  126.      server. }
  127. 7.5) What WWW pages are out there for Acorn topics?
  128.  
  129. ----------------------------------------------------------------------------
  130. Section 1: Acorn Hardware and Operating Systems
  131. ----------------------------------------------------------------------------
  132.  
  133. 1.1) What kind of Acorn machines are there?
  134.  
  135.    The full list of Acorn made machines is somewhat lengthy now and are
  136. mostly no longer in manufacture. Accordingly this list distributed in the
  137. FAQ includes only Archimedes/ARM based machines, which are the currently
  138. manufactured by Acorn. A full list is maintained in my email server under
  139. the filename 'MachineLst'. This is, as far as I am aware, a complete list of
  140. all Acorn machines made with the possible exception of the latest machines
  141. for which I have yet to get the detailed specifications.
  142.  
  143. A4 - Acorns first portable machine. The A4 is functionally an A5000 in
  144.    portable form. Featuring power save modes, an LCD screen and software
  145.    configuration of the power saving features it was released July 1992. It
  146.    is called the A4 because it's footprint on a desk is apparently that of
  147.    an A4 piece of paper.
  148.    2048k Memory
  149.    Advanced Disc Filing System by default with High Density drives.
  150.    ARM 3 processor. (24 MHz normally, 6 MHz in power save mode.)
  151.    12 MHz RAM. (3 MHz in power save mode.)
  152.    2048k OS in ROM.
  153.    ~13.25 MIPS.
  154.  
  155. A30x0 - Two models of this machine exist the A3010 and the A3020. Both are
  156.    designed as low end 'family solution' machines. They are also among the
  157.    first machines to feature the ARM250 processor offering improved
  158.    performance over an ARM2 (but less than an ARM3) and are designed to
  159.    supplement the A3000 machine as a low cost entry machine into the Acorn
  160.    world. Its other main claim to fame is it is the first Archimedes series
  161.    machine that features joystick ports (only in 3010 model, the 3020 has a
  162.    network connector instead.). Launched August 27th 1992.
  163.    1024k Memory
  164.    Advanced Disc Filing System by default with High Density drives.
  165.    IDE 60 Mb Hard Drive (only in A3020 with HD option).
  166.    ARM 250 processor
  167.    12 MHz RAM.
  168.    2048k OS in ROM.
  169.    ~7.2 MIPS
  170.  
  171. A4000 - This is a higher end more expandable version of the A30x0 series
  172.    machines and is in a three box format similar to the A5000. It also is
  173.    driven by an ARM 250 processor however it features over the A30x0
  174.    machines optional Ethernet & Econet ports, a high density floppy drive
  175.    and an 80Mb IDE drive by default. The aim of this machine is strongly
  176.    towards the home office and more 'serious' applications than the A30x0
  177.    series. Launched August 27th 1992.
  178.    2048k Memory
  179.    Advanced Disc Filing System by default with High Density drives.
  180.    IDE 80 Mb Hard Drive by default.
  181.    ARM 250 processor
  182.    12 MHz RAM.
  183.    2048k OS in ROM.
  184.    ~7.2 MIPS
  185.  
  186. A5000 (alpha variant) - This is an improved variant on the A5000 featuring a
  187.    considerably faster processor, 33 MHz, with the ability to have a
  188.    similarly clocked FPA unit installed. It also features a considerably
  189.    larger base hard drive size of 160 Mb on the 4 Mb model, the lower 2 Mb
  190.    model still as an 80 Mb drive. Finally it has improved alterations to it
  191.    allowing easy expansion of the machine to 8 Mb of memory by default. (IE
  192.    without having to use third party solutions.) Released 10th September
  193.    1993.
  194.    2048k Memory
  195.    Advanced Disc Filing System by default with High Density drives.
  196.    IDE interface by default.
  197.    ARM 3 processor. (33 MHz)
  198.    12 MHz RAM.
  199.    2048k OS in ROM.
  200.    ~16.96 MIPS.
  201.  
  202. Acorn Risc PC series
  203.  
  204.       This is the next generation and architecture of machines -
  205.    superceding, but compatible with, the Archimedes range of machines. All
  206.    of them feature a highly configurable and modular system that makes a
  207.    bewildering variety of options available. All are founded on the 'second
  208.    generation' chipset featuring VIDC20, IOMD and the newer ARM6, and
  209.    better, cell processors. This new range was launched on the 15th of
  210.    April 1994 with the RiscPC 600 series of machines.
  211.  
  212.       The new machines feature the processor card option, the concept of
  213.    which was first shown in the A540 as well as a unique second processor
  214.    slot allowing the machines to have two processors in the system, at once,
  215.    of radically different types. Simply by slipping a 486 chip in, on an
  216.    appropriate board of course, Intel based software can be run on the
  217.    machine adjacent to native ARM programs. Both processors share the system
  218.    resources and can be allocated memory and the like to use. Memory
  219.    management has been improved with memory paging always being done in 4Kb
  220.    pages.
  221.  
  222.       Further more the podule interface has been extended with DMA to and
  223.    from podules, extended addressing, 32bit data pathways from the IO
  224.    system as well as a vastly expanded memory map for each podule. Real-time
  225.    video from the IO system becomes a reality with high speed and data
  226.    transfers applications being boosted considerably. These machines are to
  227.    be the ones to carry Acorn for the next three to six years and look set
  228.    to do so nicely.
  229.  
  230.    RiscPC 600 2M HD210
  231.    2048Kb Memory. (No VRAM)
  232.    Advanced Disc Filing System by default with a High Density drive.
  233.    IDE interface by default. (210 Mb.)
  234.    ARM 610 processor (30 MHz)
  235.    16 MHz RAM.
  236.    2048k OS in ROM.
  237.    ~26 MIPS. (Arbitrary estimate.)
  238.  
  239.    RiscPC 600 5M HD210
  240.    4096Kb Memory. (1Mb of VRAM)
  241.    Advanced Disc Filing System by default with a High Density drive.
  242.    IDE interface by default. (210 Mb.)
  243.    ARM 610 processor (30 MHz)
  244.    16 MHz RAM.
  245.    2048k OS in ROM.
  246.    ~26 MIPS. (Arbitrary estimate.)
  247.  
  248.    RiscPC 600 9M HD420
  249.    8192Kb Memory. (1Mb of VRAM)
  250.    Advanced Disc Filing System by default with a High Density drive.
  251.    IDE interface by default. (420 Mb.)
  252.    ARM 610 processor (30 MHz)
  253.    16 MHz RAM.
  254.    2048k OS in ROM.
  255.    ~26 MIPS. (Arbitrary estimate.)
  256. ----------------------------------------------------------------------------
  257.  
  258. 1.2) What versions of the processor are there and what are their
  259.      capabilities?
  260.  
  261.    The details of all current ARM chips and their capabilities are contained
  262. within a file stored in my email server, the filename is 'ARMChips'. See the
  263. instructions near the end of the FAQ for requesting this file.
  264. ----------------------------------------------------------------------------
  265.  
  266. 1.3) What are the main new features of RISC OS 3?
  267.  
  268.    This information is now contained in my email server. If you wish to know
  269. the 'new' features of RO3 over RO2 then send a request to my email server,
  270. as detailed at the start of the FAQ, for the filename 'RO3diffs'.
  271.  
  272. ----------------------------------------------------------------------------
  273.  
  274. 1.4) What are the differences between RISC OS 3.5 and RISC OS 3.11 & 3.10?
  275.  
  276.    There are alot of behind the scenes differences but the most obvious
  277. changes are :-
  278.  
  279.  -The system font has been replaced by an outline font.
  280.  
  281.  -The Filer uses solid drag icons, including a 'package' icon for multiple
  282.   file drags.
  283.  
  284.  -Error dialogue boxes can now have a button for requesting interactive help
  285.   on the error.
  286.  
  287.  -Windows can have textured backgrounds by default. (This feature can be
  288.   used independantly of the application supporting it.)
  289.  
  290.  -Applications can have up to 28Mb of memory apiece, if available.
  291.  
  292.  -The Palette utility has been replaced by the Display Manager, offering an
  293.   alternative method of choosing screen modes from the older mode number
  294.   method.
  295.  
  296.  -The Task Manager allocates memory via logarithmicly scaled slider bars.
  297.  
  298.  -Rogue tasks can be stopped, or killed, by pressing Alt-Break.
  299.  
  300.  -The CMOS & hard drive can be protected from alteration.
  301.  
  302.    Also, due to the new hardware, there are alot of behind the scenes
  303. extensions to the OS including the provision of new dynamic areas, extended
  304. podule support, hard drive locking and a wealth of other features.
  305. ----------------------------------------------------------------------------
  306.  
  307. 1.5) How compatible with other systems is an Acorn machine?
  308.  
  309. PC :- The Archimedes can handle DOS discs (720k; the A5000 and later models
  310. can also handle 1.44M floppies). In RO3, this is built in, under RO2 you
  311. have to use one of the (PD) utilities.  There are two PC (software)
  312. emulators that can handle most PC software, three if you count the fact that
  313. Acorn's offering is split into two emulator programs. There are also PC
  314. cards, containing an 80x86 processor and other PC hardware, which uses the
  315. Archimedes' disc and video. All emulators are multitasking (and not PD).
  316. RiscPC machines, by adding a 486 processor card, can fully emulate a PC.
  317.  
  318. Unix :- Unix software can be ported (and in fact many packages already have
  319. been) with the help of UnixLib, which is PD.  Memory-hungry ports, such as
  320. gcc, can be run with the aid of !Virtual (also PD). Of course if your really
  321. desperate to run Unix software it might be advisable to buy RISCiX, the
  322. Acorn flavour of Unix.
  323.  
  324. Mac :- Software has been released that reads Macintosh High Density discs
  325. and there is some out there which claims to read the low density ones as
  326. well (I have yet to verify this personally though) so that the shifting of
  327. files to and from a Macintosh is possible. Also most modern Macintoshs can,
  328. like Acorn machines, read and write PC format discs so transfer is possible
  329. via that medium as well. There is no Mac emulator available.
  330.  
  331. Atari ST :- Like PC floppies, the Archimedes can read, write and format
  332. ST-format floppies.  No emulator for the ST is known.
  333.  
  334. Amiga :- The amiga uses an unusual disc format that is not easily read by
  335. other machines. Accordingly there is currently no Amiga format disc reader
  336. available. But Amiga's can read PC discs, so again transfers can occur via
  337. that medium. There is no Amiga emulator.
  338.  
  339. Spectrum :- There are emulators around for this and Amstrad, the owners of
  340. the Sinclair copyright, have released permission for the ROM images, needed
  341. to run these emulators, to be copied and released with the emulators.
  342.  
  343. Apple][ :- Again emulators are available for this. However they, like the
  344. Spectrum emulators, require a copy of the ROM image to work. The copyright
  345. of the ROM image for these machines, as far as I am aware, prevents them
  346. being distributed, so you have to source your own copy of it.
  347.  
  348. ----------------------------------------------------------------------------
  349.  
  350. 1.6) What are the graphics capabilities of the Acorn machines?
  351.  
  352.    All the Acorn machines are highly upgradable so that they can achieve
  353. colour depths and resolutions beyond what is listed here. What is listed
  354. here is the default capabilities of the machines as supplied by Acorn. As
  355. such it should be taken as a guide to the minimum abilities of the hardware.
  356.  
  357.    8 bit machines. This covers the BBC Model B, BBC Model B+, Master 128 and
  358.         ABC range of machines. The display hardware was based on the
  359.         6845CRTC chip and was highly flexible for it's time. Resolutions
  360.         possible :-
  361.  
  362.                        X res.  Y res.  Colours
  363.                        640     256     2
  364.                        320     256     2,4
  365.                        160     256     4,16
  366.  
  367.         As well a Teletext character graphics mode and two text only modes
  368.         were provided by default. The palette range was 16 colours with
  369.         modes using less than 16 colours capable choosing any mix of the 16
  370.         colours, up to the number displayable of course, for display.
  371.  
  372.    8 MHz ARM based machines. This is the original Archimedes range of
  373.         machines and covers the A300 series, A400 series, R140 and A3000
  374.         machines. The increased capability of the VIDC1a chip dramatically
  375.         enhanced the resolutions and colours depths possible, namely :-
  376.  
  377.                        X res.  Y res.  Colours
  378.                        160     256     4,16,256
  379.                        320     256     2,4,16,256
  380.                        640     250     4,16
  381.                        640     256     2,4,16,256
  382.                        640     480     2,4,16,256
  383.                        640     512     2,4,16,256
  384.                        1056    250     16
  385.                        1056    256     16,256
  386.                        1152    896     2
  387.  
  388.         As can be seen this quite a wide variety of default screen modes.
  389.         Most are provided to allow driving the various kinds of monitors out
  390.         there easier, since they are suited to that monitor. The palette
  391.         range was 4096 colours (12 bit) but the VIDC1a only had 16 hardware
  392.         palette registers. This meant that in screen modes with sixteen
  393.         colours or less then the colours could be mapped to any of the 4096
  394.         available.
  395.  
  396.            However in 256 colour modes 4bits of the colour data are hardware
  397.         derived and cannot be adjusted. The net result was in a 256 colour a
  398.         block of 16 colours could be assigned as desired with that block of
  399.         16 covering a range of the 4096 available colours.
  400.  
  401.    12 MHz ARM based machines. This covers the A3010, A3020, A4000, A4, A500,
  402.         A540 & R260 machines. Here the VIDC1a was still used but it had an
  403.         extra oscillators added and the primary oscillator was faster (32
  404.         MHz) giving finer pixel resolutions. The extra oscillator provided
  405.         true PC VGA style compatibility for monitors instead of a 24 MHz
  406.         'faked' version which sometimes caused problems with intolerant VGA
  407.         monitors.
  408.  
  409.                        X res.  Y res.  Colours
  410.                        160     256     4,16,256
  411.                        320     256     2,4,16,256
  412.                        640     200     2,4,16,256
  413.                        640     250     16
  414.                        640     256     2,4,16,256
  415.                        640     352     2,4,16,256
  416.                        640     480     2,4,16,256
  417.                        640     512     2,4,16,256
  418.                        768     288     2,4,16,256
  419.                        800     600     2,4,16
  420.                        896     352     2,4,16,256
  421.                        1056    250     16
  422.                        1056    256     16,256
  423.                        1152    896     2
  424.  
  425.         Because the display hardware was essentially the same as the 8MHz
  426.         machines' the palette handling was identical.
  427.  
  428.    Risc PC machines. This covers all Risc PC in the Risc PC 600 series. Here
  429.         the newer VIDC20 chip has been used and the display capabilities are
  430.         somewhat extended. Namely :-
  431.  
  432.                        X res.  Y res.  Colours
  433.                        160     256     4,16,256
  434.                        320     256     2,4,16,256
  435.                        640     200     2,4,16,256
  436.                        640     250     4,16
  437.                        640     256     2,4,16,256
  438.                        640     352     2,4,16,256
  439.                        640     480     2,4,16,256
  440.                        640     512     2,4,16,256
  441.                        768     288     2,4,16,256
  442.                        800     600     2,4,16,256,32k*,16M**
  443.                        896     352     2,4,16,256
  444.                        1024    768     16,256*,32k**
  445.                        1056    250     16
  446.                        1056    256     16,256
  447.                        1152    896     2
  448.                        1280    1024    4,16*,256**
  449.                        1600    1200    16*,256**
  450.  
  451.                         *  Requires 1 MB of VRAM
  452.                         ** Requires 2 MB of VRAM
  453.  
  454.         With the addition of Video RAM (VRAM) to the Risc PC the base
  455.         capabilities are a touch variable, thus the note next to some of
  456.         entries. All other modes are available with standard DRAM.
  457.  
  458.            Furthermore the new VIDC20 has 256 palette registers, compared to
  459.         the VIDC1a's 16, and a palette range of 16 million colours. Exactly
  460.         how the colour mapping in 32,000 modes is handled is not yet clear.
  461.         Again these are just standard screen modes provided, and even
  462.         perhaps not all of them - the Risc PC is completely configurable in
  463.         display resolutions and capabilities.
  464.  
  465.    It must be stressed again that these are merely the resolutions and
  466. colour depths defined by the machines operating systems. In all of the
  467. machines cases there are both hardware and software extensions that alter
  468. and increase the list.
  469.  
  470. ----------------------------------------------------------------------------
  471.  
  472. 1.7) Is Virtual Memory possible under RISC OS?
  473.  
  474.    Short answer, full VM is *not* possible under the current versions of
  475. RISC OS. The problem is that most of RISC OS works in SVC mode, if a
  476. DataFetch abort occurs then R14_svc *is* corrupted. This makes returning
  477. from the SWI somewhat problematic. This is a hardware limitation with the
  478. ARM2 and ARM3 cell chips. Future hardware using ARM6 or better processor
  479. cells have special memory abort modes that alleviate this problem so future
  480. machines and incarnations of RISC OS may well have VM available. Indeed the
  481. new RiscPC machines make prime candidates for having virtual memory.
  482.  
  483.    However limited solutions are available now. !Virtual is one such
  484. solution allowing VM for a user process using a limited subset of SWI's that
  485. are carefully 'protected' against R14_svc being corrupted. Such solutions
  486. suffer from the restricted set of SWI's they support and are mostly useful
  487. for batch style processing jobs like compilation or memory intensive
  488. processing jobs.
  489.  
  490. ---------------------------------------------------------------------------
  491. Section 2: Upgrades and Expansion.
  492. ----------------------------------------------------------------------------
  493.  
  494. 2.1) What are the memory limits of the various Acorn machines?
  495.  
  496.    For the most part the 8 bit machines were limited to a maximum of around
  497.    256k of memory. Although various expansion systems including second
  498.    processors effectively meant the upper limit was about 1 Meg. (Although I
  499.    have been told of a second processor with 4 Meg of memory in it. )
  500.    For the early 32 bit machines *the* upper limit currently is 16 Meg of
  501.    memory. Not all of the range of machines are capable of this however and
  502.    the list looks something like this :-
  503.  
  504.    A3xx   -  8 Mb maximum through third party, 1 Mb official limit.
  505.    A4xx   -  8 Mb maximum through third party, 4 Mb official limit.
  506.    A4xx/I -  8 Mb maximum through third party, 4 Mb official limit.
  507.    A3000  -  8 Mb maximum through third party, 2 Mb official limit.
  508.    A540   - 16 Mb maximum.
  509.    A5000  -  8 Mb maximum through third party, 4 Mb official limit.
  510.    A4     -  4 Mb official limit.
  511.    A30x0  -  4 Mb official limit.
  512.    A4000  -  4 Mb official limit.
  513.    A5000  -  8 Mb official limit. (alpha variant of the A5000)
  514.  
  515.    Newer RiscPC machines have an official upper limit of 256 Mb, plus 2
  516.    Mb of VRAM, on all models. However this does require you using 128 Mb
  517.    SIMMS which are currently not very common...
  518.  
  519. ----------------------------------------------------------------------------
  520.  
  521. 2.2) What is a second processor and what second processors are there?
  522.  
  523.    A second processor was the generic name for a range of parasite
  524. processors that could be linked to Acorn's 8 bit machines via what was
  525. called the `Tube` interface. Basically the host machine became dedicated to
  526. handling the Input and Output while the second processor would do the higher
  527. level functions (like running your programs). The second processor ran
  528. asyncronously to the host processor allowing incredible increases in
  529. execution speed for programs. A wide range of processors were supported this
  530. way allowing Acorn's eight bit range of machines to remain viable and useful
  531. for much longer than their technology would suggest.
  532.  
  533.    The Second Processors that existed are :-
  534.  
  535. Z80 second processor.
  536. 6 MHz RAM.
  537. 64k Memory.
  538. CP/M OS.
  539. External second processor for all eight bit machines.
  540.  
  541. 6502 second processor.
  542. 3 MHz RAM.
  543. 64k Memory.
  544. Extended version of the BBC MOS.
  545. External processor for all eight bit machines.
  546.  
  547. 32016 second processor.
  548. 6 MHz RAM.
  549. 256k-4096k Memory.
  550. Panos.
  551. External processor for all eight bit machines.
  552.  
  553. ARM 1 second processor.
  554. 4 MHz RAM. (At a guess...)
  555. 4096k Memory.
  556. Brazil OS.
  557. External processor for all eight bit machines.
  558.  
  559. 6502 co-processor. (internal second processor).
  560. 4 MHz RAM.
  561. 64k Memory.
  562. Extended version of BBC MOS.
  563. Internal processor for Master 128 machines but could be fitted external to
  564.    the other eight bit machines.
  565.  
  566. 80186 co-processor.
  567. 10 MHz RAM.
  568. 512k Memory.
  569. DR-DOS+ with GEM.
  570. Internal processor for Master 128 machines but could be fitted external to
  571.    the other eight bit machines.
  572.  
  573. ----------------------------------------------------------------------------
  574.  
  575. 2.3) Can PC VGA Monitors be added to an Acorn machine?
  576.  
  577.    It depends on what monitor you have, and what Acorn machine you have.
  578. There are two main types of PC VGA monitors out there...
  579.  
  580.    1) Fixed Frequency
  581.       These monitors will only display video signals with certain
  582.       line and refresh rates. They will typically only display
  583.       CGA / EGA / VGA modes.
  584.  
  585.    2) Multi Frequency
  586.       These monitors will display any video signal within a certain
  587.       range, typically 30-50Khz line rate and 50-80Hz refresh rate.
  588.  
  589.    Type 1 almost always require separate syncs as the monitor uses the
  590. polarity of the syncs (mainly positive going negative or mainly negative
  591. going positive) to determine what the line and refresh rate should be.
  592.  
  593.    Type 2 vary. Some require seperate syncs (vertical and horizontal) and
  594. others will work with composite syncs (vertical and horizontal EOR
  595. together).
  596.  
  597.    As PC monitors typically start at a line rate of 30Khz compared to the TV
  598. broadcast modes (mode 12 etc.) that have a line rate of 15Khz, VIDC has to
  599. do more work to obtain a 30Khz line rate. This means that you computer will
  600. slow down silghtly if you use a 30Khz+ line rate monitor. If you have an ARM
  601. 3 fitted such slow downs will probably be negligible.
  602.  
  603.    Now, depending on what type of Archimedes you have depends on what type
  604. of monitor you can use.
  605.  
  606.    A540 / A5000 / A4 / A3010 / A3020 /A4000
  607.       Has software control over the polarity of the syncs and what
  608.       frequency VIDC is clocked at.
  609.  
  610.       The A540 with RISC OS 2 can only use modes 26-28 (640x480) and 31
  611.       (800x600). However, by changing links and a *configure option, you can
  612.       get the computer to generate seperate syncs with no problem.
  613.  
  614.       The other machines  with RISC OS 3 can do even better. If you tell the
  615.       computer that you have a VGA monitor it will re-map all of the
  616.       15Khz line rate modes up to 30KHz line rate. This means that
  617.       you can play your games that require mode 12 / 13.
  618.       However, as a PC monitor is designed to display 320 lines 
  619.       minimum then you will get a 'letterbox' effect as mode 12 has
  620.       only 256 lines.
  621.  
  622.       All these machines have 24Mhz, 25.175Mhz and 36Mhz crystals to drive
  623.       VIDC with. The 25.175Mhz crystal is needed to obtain the correct
  624.       video rates for PC monitors displaying 640x480 screens. The 36Mhz
  625.       crystal is used to obtain higher resolution modes, like 800x600x16
  626.       colours.
  627.  
  628.   A3000
  629.       This can generate seperate syncs but requires links to be set to
  630.       determine the polarity. It has only a 24Mhz crystal and can
  631.       therefore only drive 'forgiving' monitors correctly that don't
  632.       mind the 640x480 video mode timings being slightly incorrect.
  633.  
  634.       The links to change, to set the sync polarity, are as follows:
  635.  
  636.       Link 24: Change from SOUTH to NORTH
  637.       Link 25: Change from OPEN to CLOSED
  638.  
  639.  
  640.       In order to obtain proper timings, and software control of the
  641.       sync polarity, you will need a VGA VIDC Enhancer for the A3000.
  642.  
  643.   A400 series.
  644.       The situation gets more complex. Due to an 'error' in the PCB
  645.       / circuit diagram, the A400 series cannot generate seperate
  646.       syncs satisfactorily. The video signal loses the green component
  647.       when seperate syncs is selected. It has been reported to me that
  648.       400/I series machines may have this fault corrected and not lose
  649.       the green component.
  650.  
  651.       As standard, there is no polarity control over the syncs. In
  652.       common with the A3000, there is only a 24Mhz crystal. Also it is
  653.       links 1 and 2 that need changing.
  654.  
  655.       If the PC monitor can handle composite syncs then the monitor
  656.       can be used in 640x480 mode only.
  657.  
  658.   A300 series.
  659.       Most, if not all, of the A300 series had the circuit board
  660.       hardwired into composite mode continuously. There is only a 24Mhz
  661.       crystal, and only composite PC VGA monitors can be used.
  662.  
  663.    RiscPC series.
  664.       This has a *very* flexible VIDC in it and is quite capable of driving
  665.       PC monitors with no trouble.
  666.  
  667.    However to connect an older machine (A3000,A300,400 series) to a VGA
  668. monitor, you will need a means of connecting the standard 15-pin VGA plug to
  669. the 9-pin socket in the computer. A number of companies sell 'converters',
  670. but all this boils down to is a lead with the following configuration :-
  671.  
  672.     .------------------------.    VGA 15-pin socket
  673.     \    1   2   3   4   5   /
  674.      \ 6   7   8   9  10    /
  675.       \ 11  12  13  14  15 /
  676.        '------------------'
  677.  
  678.     .------------------------.    Arc 9-pin plug
  679.     \    1   2   3   4   5   /
  680.      \                      /
  681.       \    6   7   8   9   /
  682.        '------------------'
  683.  
  684. Signal          VGA pin         Arc pin
  685.  
  686. Gnd             10              9
  687. Red             1               1
  688. Green           2               2
  689. Blue            3               3
  690. R gnd           6               6
  691. G gnd           7               7
  692. B gnd           8               8
  693. H               13              4
  694. V               14              5
  695.  
  696.   In conclusion, apart from the A5000 and newer machines, no computer as
  697. standard can drive either a fixed frequency or multi-frequency PC monitor in
  698. all of the Archimedes modes satisfactorily. However VIDC enhancer boards can
  699. be bought to upgrade an Archimedes series machine to handle the needed
  700. timing and signals.
  701.  
  702. ----------------------------------------------------------------------------
  703.  
  704. 2.4) Are there any cards for IBM PC or compatable machines that Acorn have
  705.      produced?
  706.  
  707.    Yes. Three cards in total :-
  708.  
  709. Springboard.
  710.   ARM 2 processor.
  711.   4096k Memory.
  712.   8 MHz RAM.
  713.   Brazil OS.
  714.  
  715. PC ARM development system.
  716.   Precursor to Springboard. Hardware functionally identical.
  717.  
  718. Ecolink.
  719.   An econet link card for the PC.
  720.  
  721. ----------------------------------------------------------------------------
  722.  
  723. 2.5) What is a VIDC enhancer? Will I need one for my new multisync monitor?
  724.  
  725.    A VIDC enhancer is basically a clock change for your VIDC. Most Arcs (bar
  726. the A540 and newer machines) have 24 MHz VIDC chips installed in them. A
  727. VIDC enhancer increases this to 36 MHz allowing much higher resolution
  728. screen modes to be displayed on your Arc. (800x600x16 or SVGA standard
  729. becomes available.) You do *not* need one to use a Multisync monitor - the
  730. standard VIDC handles that just fine. However having a VIDC enhancer is only
  731. really useful if you do have a Multi-sync monitor.
  732.  
  733.    Note a VIDC enhancer is unneccesary and incompatible with the RiscPC
  734. range of machines.
  735.  
  736. ----------------------------------------------------------------------------
  737.  
  738. 2.6) What configuration of serial cable should I use on my machine for modem
  739.      work?
  740.  
  741.    Here follows a diagram of the necessary connections for common terminal
  742. programs to work properly. They are as far as I know the informal standard
  743. agreed upon by commercial comms software developers for the Arc.
  744.  
  745.    Pins 1, 4, and 8 must be connected together inside the 9 pin plug. This
  746. is to avoid the well known serial port chip bugs. The modem's DCD (Data
  747. Carrier Detect) signal has been rerouted to the Arc's RI (Ring Indicator)
  748. most modems broadcast a software RING signal anyway, and even then it's not
  749. really necessary to detect it for the modem to answer the call.
  750.  
  751.  Arc (9 pin)                      Modem (25 pin)
  752.  -----------                      --------------
  753.  
  754.  +---1---DCD
  755.  |
  756.  |   2---RxD------------------------RxD----3
  757.  |
  758.  |   3---TxD------------------------TxD----2
  759.  |
  760.  +---4---DTR------------------------DTR---20
  761.  |
  762.  |   5---0v-------------------------SG-----7
  763.  |
  764.  |   6---DSR------------------------CTS----5
  765.  |
  766.  |   7---RTS------------------------RTS----4
  767.  |
  768.  +---8---CTS
  769.  
  770.      9---RI-------------------------DCD----8
  771.  
  772.    Of course you can connect the Modem pin 20 to any one of pins 1, 4, or 8
  773. on the Archimedes plug, as they are all connected together anyway.
  774.  
  775.    Chocks Away Extra Missions (the flight simulator from 4th Dimension)
  776. suggests that the serial cable be wired as above except that pins 1-4-6 are
  777. connected together and the modem's CTS (pin 5) be connected to the Arc's pin
  778. 8 (ie the connections at pins 6 and 8 be swapped over at the Arc's end).
  779. This has been and it also seems to work fine.
  780.  
  781.    However newer Arc's like the A5000 have come out (and indeed the
  782. occasional A310) with a `corrected` serial port. This newer serial port
  783. operates as it should and is directly compatible with standard PC cables.
  784. Most comms software about at the moment does not take this in account and
  785. assumes that you have a cable patched in the manner described above. If you
  786. do not use such a patched cable on these `fixed` serial ports the software
  787. will generally fail to work completely.
  788.  
  789.    With the advent of the Risc PC a standard PC cable is advised.
  790.  
  791. ----------------------------------------------------------------------------
  792.  
  793. 2.7) How can I get unfiltered sound from an Acorn machine?
  794.  
  795.    All Acorn machines are equipped with a sound filter designed to remove
  796. high frequency harmonics from the sound output. However this does cause a
  797. muffled feel to the sound as on some machines the filter is a little too
  798. excessive and it filters out valid frequencies. Also the filter is optimised
  799. for 20.833 kHz output and has less desirable results when the output rate is
  800. changed. Accordingly people who do audio work often want to bypass the
  801. filter.
  802.  
  803.    On all machines bar the A3000 there is the Internal Auxiliary Audio
  804. Connector (usually called link LK3), which can be easily plugged into to
  805. provide the unfiltered output. This connector has 10 pins on it and is
  806. usually found near the headphone socket on the motherboard. The pins are :-
  807.  
  808.         1       Unfiltered Left
  809.         2       Ground
  810.         3       Filtered Left
  811.         4       Ground
  812.         5       Auxiliary Input
  813.         6       Ground
  814.         7       Filtered Right
  815.         8       Ground
  816.         9       Unfiltered Right
  817.         10      Ground
  818.  
  819. Simply hook into the Unfiltered outputs.
  820.  
  821.    On an A3000 you need two 10uF 16V ALEC capacitors. Look for chip LM324
  822. (IC39) and hook the capacitors like this :-
  823.  
  824.         Pin 1 --> --|+ |--- Unfiltered Left
  825.         Pin 2 --> --|+ |--- Unfiltered Right
  826.  
  827. The Risc PC & A400 machines have a connector similar to the A5000.
  828.  
  829.    There are several caveats to this procedure. Opening your machine may
  830. void your warranty and most definitely should not be attempted if you are
  831. unsure of the procedure. Do *not* unplug/plug the unfiltered audio output
  832. while the machine is turned on, by bypassing the filter you also bypass the
  833. normal protective circutry for the audio output.
  834.  
  835.    Finally you will hear higher harmonics present in the audio signal so you
  836. will need to connect the signal to a filter of some kind to reduce this
  837. extra noise.
  838.  
  839. ----------------------------------------------------------------------------
  840.  
  841. 2.8) Can I connect a SCART monitor to my Acorn machine?
  842.  
  843.    If you have an older Acorn machine with a nine pin video socket, then
  844. yes and here is the wiring diagram :-
  845.  
  846.  
  847.     .------------------------.    Arc 9-pin plug
  848.     \    1   2   3   4   5   /
  849.      \                      /
  850.       \    6   7   8   9   / Case
  851.        '------------------'
  852.         _____________________
  853.        |19                  1|    SCART 21-pin plug
  854.        | | | | | | | | | | | |
  855.       /                      |
  856.      / |  | | | | | | | | |  |
  857.     /___20_________________2_| 21 (metal casing)
  858.  
  859. A SCART connector is also known as a Euroconnector or a Peri-Television
  860. connector.
  861.  
  862.                 Arc             SCART
  863.  
  864. Case            | ------------- 21              Case
  865. Red             1 ------------- 15              Red
  866. Green           2 ------------- 11              Green
  867. Blue            3 ------------- 7               Blue
  868. CSYNC           4 ------------- 20              Composite video input
  869. Ground (0V)     6 -+---------+- 13              Red ground
  870. Ground (0V)     7 -+         +- 9               Green ground
  871. Ground (0V)     8 -+         +- 5               Blue ground
  872. Ground (0V)     9 -+         +- 13              CVBS video ground
  873.  
  874. Ideally each ground wire should be linked to a separate Arc pin.
  875.  
  876.    If you have a newer Acorn machine, with the 15 pin high density video
  877. socket then I am currently both unsure a) whether such a connection is
  878. possible and b) what the wiring diagram for such a connection is.
  879.  
  880.    As is usual care must be taken when doing this procedure. Older Acorn
  881. machine did not have their VIDC chips fully buffered and unplugging/plugging
  882. cables from the video socket while the machine is turned on can cause
  883. damage to the video circutry.
  884.  
  885. ----------------------------------------------------------------------------
  886. Section 3: Configuration.
  887. ----------------------------------------------------------------------------
  888.  
  889. 3.1) What is ADFSBuffers and what is the best setting for it?
  890.  
  891.    ADFSBuffers are Read Ahead and Write Behind buffers for ADFS on your
  892. Archimedes. These are designed to improve the speed of filing operations by
  893. doing work at optimum times. There are some side effects of using them
  894. though. When active under RISC OS v2.00 and v2.01 discs *must* be dismounted
  895. before being removed from the floppy drive. Failure to do so results in the
  896. dreaded 'FileCore in use.' error. However if you are prepared to sacrifice
  897. the speed improvement they give configuring the buffers to 0 does remove
  898. this problem. (Or so I am informed.)
  899.  
  900.    Under RISC OS v3.00, as supplied with the early A5000 machines, these
  901. buffers generate a different problem and must *always* be configured off.
  902. Failure to do so results in spurious errors when using the Hard Drive on an
  903. early A5000. Symptoms include reformatting of crucial sectors of the disc,
  904. disc address errors and general failure to save files to the drive. So when
  905. using an A5000 with RISC OS 3.00 remember to configure them off!
  906.  
  907.    With RISC OS v3.10 all of the old problems have been cured with a new one
  908. introduced. Namely that if you have only a few ADFSBuffers configured and
  909. are accessing the floppy drive then your machine can occasionally lock up
  910. completely for you. It appears that any value of ADFSBuffers above 8 causes
  911. that problem to be largely alleviated (read it only occurs rarely at these
  912. settings). So under RISC OS 3.10 it is reccomended that you set your
  913. ADFSBuffers to 8+. There is a patch module available, called ADFSUtils, that
  914. does fix this problem - contact your local dealer for a copy of it.
  915.  
  916.    RISC OS 3.5 seems to have all of these problems cured and no new bugs
  917. introduced. Under 3.5 the number of ADFSBuffers can be left at the OS's
  918. discretion and generally the OS chooses a number based on the amount of
  919. memory present in your RiscPC.
  920.  
  921.    As for the optimum settings for ADFSBuffers, as far as I am aware no one
  922. has done any speed tests to see what is the best setting. Presumably though
  923. Acorn will have arranged for the system to start up (Well except for
  924. RO3.00...) in the optimum state for most uses. I would be interested in
  925. anyone who has done speed tests sending me the results of their
  926. investigations....
  927.  
  928. ----------------------------------------------------------------------------
  929.  
  930. 3.2) How do I enable solid drags in RISC OS 3?
  931.  
  932.    Solid drags are controlled by bit 1 in byte 28 of the CMOS RAM. Setting
  933. this bit enables solid drags on all solid drag 'aware' applications. However
  934. setting this bit using a *FX command from the command line is a foolish way
  935. to do it, as this will unset/set the other 7 bits in that byte which have
  936. meaning to FileSwitch and the Wimp. Accordingly the reccomended way to set
  937. this bit is using a program like this BASIC one enclosed below :-
  938.  
  939.    REM Toggle state of DragASprite bit in CMOS
  940.  
  941.    REM Read byte
  942.    SYS "OS_Byte",161,&1C TO ,,byte%
  943.    REM EOR byte with mask for bit 1
  944.    byte% = byte% EOR 1<<1
  945.    REM Write byte back again
  946.    SYS "OS_Byte",162,&1C,byte%
  947.    END
  948.  
  949. Which safely sets bit 1 while preserving the settings of the other bits.
  950.  
  951. ----------------------------------------------------------------------------
  952. Section 4: Hardware problems.
  953. ----------------------------------------------------------------------------
  954.  
  955. 4.1) My hard drive gives me disc errors when I use, what do the error
  956.      numbers mean?
  957.  
  958.    The error numbers returned indicate the type of error encountered.
  959. Exactly why slightly more meaningful messages are not returned I am unsure.
  960. The error codes meanings are as follows :-
  961.  
  962.    ST506 error codes
  963.    
  964.    &01  ABT     Command abort has been accepted
  965.    &02  IVC     Invalid command
  966.    &03  PER     Command parameter error
  967.    &04  NIN     Head positioning, disc access, or drive check before SPC has
  968.                 been issued 
  969.    &05  RTS     TST command invalid after SPC
  970.    &06  NUS     USELD for a selected drive has not been returned
  971.    &07  WFL     Write fault has been detected on the ST506 interface
  972.    &08  NRY     Ready signal has been negated
  973.    &09  NSC     Seek completed (SCP) wasn't returned before a timeout
  974.    &0A  ISE     SEK, or disc access command issued during seek
  975.    &0B  INC     Next cylinder address greater than number of cylinders
  976.    &0C  ISR     Invalid step rate: highest-speed seek specified in normal
  977.                 seek mode
  978.    &0D  SKE     SEK or disc access command issued to drive with seek error
  979.    &0E  OVR     Data overrun (memory slower than drive)
  980.    &0F  IPH     Head address greater then number of heads
  981.    &10  DEE     Error Correction Code (ECC) detected an error
  982.    &11  DCE     CRC error in data area
  983.    &12  ECR     ECC corrected an error
  984.    &13  DFE     Fatal ECC error in data area
  985.    &14  NHT     In CMPD command data mismatched from host and disc
  986.    &15  ICE     CRC error in ID field (not generated for ST506)
  987.    &16  TOV     ID not found within timeout
  988.    &17  NIA     ID area started with an improper address mask
  989.    &18  NDA     Missing address mark
  990.    &19  NWR     Drive write protected
  991.    
  992.    IDE errors
  993.    
  994.    - As ST506, except:
  995.    
  996.    &02  IVC     Command aborted by controller
  997.    &07  WFL     Write fault
  998.    &08  NRY     Drive not ready
  999.    &09  NSC     Track 0 not found
  1000.    &13  DFE     Uncorrected data error
  1001.    &16  TOV     Sector ID field not found
  1002.    &17  NIA     Bad block mark detected
  1003.    &18  NDA     No data address mark
  1004.    &20          No DRQ when expected
  1005.    &21          Drive busy when commanded
  1006.    &22          Drive busy on command completion
  1007.    &23          Controller did not respond within timeout
  1008.    &24          Unknown code in error register
  1009.  
  1010. ----------------------------------------------------------------------------
  1011. Archive-name: acorn/faq/part2
  1012. Frequency: bi-weekly
  1013.  
  1014.  
  1015. 4.2) My disc gives me a 'Broken Directory' or my Free Space Map is corrupt,
  1016.      what can I do?
  1017.  
  1018.    There are various programs out there now which fix this problem. The PD
  1019. ones all are 'caveat emptor' programs but are worth trying if you vitally
  1020. need to recover some files, or just don't have the floppy disc/streamer
  1021. space to back your drive up.
  1022.  
  1023.    In the FAQ maintainer's experience the utility 'fsck' (a shareware
  1024. utility available at good FTP sites near you) works reliably and well. Even
  1025. so it is reccomended that if you have critical data on your drive you should
  1026. use something like fsck to recover the data and then reformat the drive.
  1027.  
  1028. ----------------------------------------------------------------------------
  1029.  
  1030. 4.3) What does the power on self-test check and how does it signal errors
  1031.      back to you?
  1032.  
  1033.    The purple screen at power on indicates that the self-test has begun. A
  1034. brief ROM, RAM, VIDC and IOC test is performed and then the screen colour
  1035. changes to blue and a full memory test is performed, along with a second
  1036. test of the VIDC and IOC.  When the screen returns to purple, the machine is
  1037. testing for an ARM3.  At the end of this sequence the screen colour is set
  1038. to green (for pass) or red (for fail).  If the tests have all passed then
  1039. the machine starts to boot and the RISC OS 3 welcome screen is displayed.
  1040.  
  1041.    If any test fails, the screen will remain red and the disc drive light
  1042. will blink a fault code.  A short flash is used to indicate a binary '0' and
  1043. a long flash indicates a binary '1'.  The bits are grouped into eight
  1044. nybbles (blocks of four bits) with the most significant bit first.
  1045.  
  1046.    The lowest seven bits are a status word.  The meaning of each bit is
  1047. given below in hex :-
  1048.  
  1049. 00000001   Self-test due to power on
  1050. 00000002   Self-test due to interface hardware
  1051. 00000004   Self-test due to test link
  1052. 00000008   Long memory test performed
  1053. 00000010   ARM 3 fitted
  1054. 00000020   Long memory test disabled
  1055. 00000040   PC-style IO world detected
  1056.  
  1057.    Bits 8-31 indicate the fault code and are described below.  Not all the
  1058. bits are used.
  1059.  
  1060. 00000200   ROM failed checksum test
  1061. 00000400   MEMC CAM mapping failed
  1062. 00000800   MEMC protection failed
  1063. 00004000   VIDC Virq (video interrupt) timing failed
  1064. 00008000   VIDC Sirq (sound interrupt) timing failed
  1065. 00020000   RAM control line failure
  1066. 00040000   Long RAM test failure
  1067.  
  1068. Some third party VIDC enhancers on older hardware trigger the self test to
  1069. fail. If you are getting a failed self test with a VIDC enhancer, yet the
  1070. machine is working fine, enter and run this BASIC program and then save your
  1071. CMOS settings :-
  1072.  
  1073.    REM Toggle state of power on self test bit in CMOS
  1074.  
  1075.    REM Read byte
  1076.    SYS "OS_Byte",161,&BC TO ,,byte%
  1077.    REM EOR byte with mask for bit 1
  1078.    byte% = byte% EOR 1<<7
  1079.    REM Write byte back again
  1080.    SYS "OS_Byte",162,&BC,byte%
  1081.    END
  1082.  
  1083. This modifies the self test to cope with the VIDC enhancer.
  1084.  
  1085. ----------------------------------------------------------------------------
  1086.  
  1087. 4.4) My Real Time Clock has paused, how do I restart it?
  1088.  
  1089.    This is a problem caused most often by 'rogue' software chatting to the
  1090. IIC bus and incorrectly setting the pause bit on the RTC control register.
  1091. Symptoms of this happening are that the time is always the same everytime
  1092. you reboot and the software clock tends to run slightly slow (losing about a
  1093. minute every hour or so.). If you are experiencing these symptoms this
  1094. program should restart your RTC clock :-
  1095.  
  1096. REM poke RTC control register
  1097. REM  Bit   0         1
  1098. REM   7   Count  ResetDivider
  1099. REM   6   Count  HoldLastCount
  1100. REM write 0 for normal operation, write &80 or &40 freezes RTC
  1101. DIM cmosdata% 16
  1102. !cmosdata%=&00000000
  1103. REM write 0 twice to RTC, first 0 is address- control reg
  1104. REM second is control reg value 0 is defualt i.e. clock on
  1105. SYS &240, &A0, cmosdata%,2
  1106. END
  1107.  
  1108. You will need to reset the time after running this program but hopefully
  1109. your RTC will keep the correct time from here on in.
  1110.  
  1111.    If the same symptoms persist after trying this program contact your local
  1112. Acorn dealer as something more serious has gone wrong. Note that to check
  1113. that the symptoms are persisting you *must* reboot your machine after
  1114. running this program and having set the time. This is due to the way RISC OS
  1115. maintains a 'soft' copy of the real time clock and until you reboot it will
  1116. not be obvious whether your RTC has indeed started working again.
  1117.  
  1118. ----------------------------------------------------------------------------
  1119.  
  1120. 4.5) Being of a non-humanoid race I don't have hands, only tentacles. Are
  1121.      there alternatives to the keyboard for data entry into Acorn machines?
  1122.  
  1123.    Given the preponderance of life-forms with manipulative digits akin to
  1124. the opposable thumb system enjoyed by humans other means of data entry are
  1125. somewhat scarce on the ground. However it is rumoured that the Vorlons
  1126. regularly use Risc PC machines and have solved this technical problem. For
  1127. further details please contact :-
  1128.  
  1129.    Kosh Naranek,
  1130.    Vorlon Embassy,
  1131.    Ambassadorial Wing,
  1132.    Babylon 5,
  1133.    Tigris Sector.
  1134.    kosh@spooky.vorlon.gov (Home)
  1135.    kosh@vorlon.bab-net.mil (Work)
  1136.  
  1137. ----------------------------------------------------------------------------
  1138. Section 5: Software Issues.
  1139. ----------------------------------------------------------------------------
  1140.  
  1141. 5.1) When using DOS discs I often find the last parts of files haven't been
  1142. written correctly, what am I doing wrong?
  1143.  
  1144.    Under RISC OS 3 DOS, and indeed with any other ImageFS filing system,
  1145. discs are treated as one large file and ADFS applies write-behind caching to
  1146. nearly everything it does. (See the question on ADFSBuffers for more details
  1147. about this.) This means while working on a DOS disc the entire disc is
  1148. treated as one large open file.
  1149.  
  1150.    However as long as a file is held open the cache is not flushed out fully
  1151. till the machine is explicitly told to do so. This means when working with
  1152. non-ADFS format discs *always* dismount them before removing them from the
  1153. drive. With ADFS format discs this is not so critical, as files aren't held
  1154. open during most operations on them, but it is good to get into the habit of
  1155. dismounting floppy discs.
  1156.  
  1157. ----------------------------------------------------------------------------
  1158.  
  1159. 5.2) I have obtained [PD] program X but find it needs [version Y.YY of]
  1160.      module Z, which I don't have. Where can I get it?
  1161.  
  1162.    All patch modules, official Acorn OS extensions and the like can be
  1163. sourced from the Acorn ftp site. Ideally your dealer will also have copies
  1164. of them too and you should be able to obtain them from them. (If they don't
  1165. you may like to pass on the ones from the ftp site, if you request them, so
  1166. that they are up to-date.)
  1167.  
  1168. ----------------------------------------------------------------------------
  1169.  
  1170. 5.3) What is the current File-type allocation ranges and why won't Acorn
  1171.      provide a full file-type list?
  1172.  
  1173.    Acorn have reallocated the File-type ranges for applications. The new
  1174. ranges are :-
  1175.  
  1176.   Non-user area
  1177.  
  1178.     &E00-&FFF   Acorn
  1179.     &B00-&DFF   Commercial software
  1180.     &A00-&AFF   Acornsoft, and other commercial software
  1181.     &400-&9FF   Commercial Software
  1182.  
  1183.   User area
  1184.  
  1185.     &100-&3FF   Non-commercial distributed software (ie PD)
  1186.     &000-&0FF   User's personal usage (ie non-distributed)
  1187.  
  1188. 75% of the user area is for PD/Shareware, with allocations co-ordinated by
  1189. Acorn. If your software is going to be distributed, you should have an
  1190. allocated filetype to avoid clashes.
  1191.  
  1192.    Acorn cannot publish it's master list of filetypes because, at any given
  1193. time, it will contain allocations made for products which have not yet been
  1194. announced. Therefore, Acorn would be in breach of confidence by doing so -
  1195. and the editing overhead for producing a sanitised list is too great.
  1196.  
  1197. ----------------------------------------------------------------------------
  1198.  
  1199. 5.4) Is there a Modula 2 compiler for the Arc?
  1200.  
  1201.    Currently, no. Acorn did have, in the early days of the experimental ARM
  1202. work, an in house compiler. However this compiler was sufficiently unstable
  1203. and buggy to be unreleasable as commercial product and was only used because
  1204. in house support was available immediately to the users of the compiler.
  1205. When Olivetti invested in Acorn this technology went to them so that Acorn
  1206. no longer have even an in house Modula 2 compiler.
  1207.  
  1208.    However some companies have stated intentions to produce Modula 2
  1209. compilers for the Arc. Whether these intentions become reality has yet to be
  1210. seen.
  1211.  
  1212. ----------------------------------------------------------------------------
  1213.  
  1214. 5.5) What version of module X can I assume that all users have?
  1215.  
  1216.    Currently the version numbers are :-
  1217.    Clib        v3.75
  1218.    Colours     v0.52
  1219.    FPEmulator  v2.80
  1220.    IRQUtils    v0.12
  1221.    Hourglass   v2.02
  1222.    Sound       v1.13
  1223.    WimpUtils   v0.04
  1224.  
  1225.    All of these modules are only needed if you intend running your
  1226. applications on RISC OS 2 machines. The functionality of all these module
  1227. versions have been incorporated into ROM under RISC OS 3.
  1228.  
  1229. ----------------------------------------------------------------------------
  1230.  
  1231. 5.6) What's the minimum version of module X that my program needs? What
  1232.      features were introduced/what bugs were fixed in which versions?
  1233.  
  1234.    These details will come with the release notes accompanying the module
  1235. and the particular program, if properly done, will inform you of which
  1236. versions of the module you need as required.
  1237. ----------------------------------------------------------------------------
  1238.  
  1239. 5.7) What Public Domain Languages are available for Acorn machines?
  1240.  
  1241.    The answer to this is a list that is maintained by Gavin Wraith
  1242. <G.Wraith@sussex.ac.uk>. Accordingly updates, corrections and other comments
  1243. should all be sent to him.
  1244.  
  1245. ******** PD Languages for Risc OS ***********
  1246.  
  1247. Version 3.
  1248.  
  1249. Updates:  Ada, GCC
  1250. New:      Perl
  1251.  
  1252. On the usenet group comp.compilers there is regularly posted an
  1253. archive of PD compilers and interpreters (about 373K's worth of 
  1254. information) by D.Sharnoff and A.Robenalt.  Enquiries to 
  1255. compilers-request@iecc.com .
  1256.  
  1257. Here is an incomplete list of PD programming languages available
  1258. for Risc OS machines, with brief comments (no flames please).
  1259. If you think I have omitted a significant item, I will be grateful
  1260. to hear about it. My thanks to Kevin Quinn and Simon Callan for 
  1261. the latest updates.
  1262.  
  1263. Most items be obtained by anonymous ftp from
  1264.  
  1265.     micros.hensa.ac.uk:micros/arch/riscos/<dirname>
  1266.  
  1267. where <dirname> is as specified below.
  1268.  
  1269. Imperative languages
  1270. --------------------
  1271.  
  1272. Charm - A Pascal like compiled language. Not portable.
  1273.         Available from David Pilling.
  1274.  
  1275. PC    - Pascal. <dirname> = a/a122. 
  1276.  
  1277.         Personal opinion: No experience of it. I find Pascal
  1278.                           over-didactic and clumsy.
  1279.  
  1280. Icon  - Griswold, 1970's.  A descendant of SNOBOL4 with Pascal-like 
  1281.         syntax. Icon is a general-purpose language with special features 
  1282.         for string scanning. 
  1283.         "The Icon Programming Language", Ralph & Marge Griswold,
  1284.         2nd ed P-H 1990. 
  1285.         ftp://cs.arizona.edu list: icon-group@arizona.edu 
  1286.  
  1287.          <dirname> = a/a106
  1288.  
  1289.         Personal opinion: A rolling stone from the past.
  1290.  
  1291. GRS     <dirname> = b/b062
  1292.  
  1293.         Personal opinion: I could not get it to work.
  1294.  
  1295. Ada     <dirname> = c/c052.
  1296.  
  1297.         Kevin Quinn writes:
  1298.         This is a port of Ada/Ed, which is an Ada'83 implementation 
  1299.         that compiles to an intermediate code which is interpreted.  
  1300.         Useful to try all that Ada out when commercial compilers cost 
  1301.         on the order of 10K and the GNU Ada9X (GNAT) is still incomplete. 
  1302.         Not really for developing WIMP applications :-)  Ada is used 
  1303.         extensively in the military embedded market (where its use is 
  1304.         mandated) and more recently in a flood of air-traffic control 
  1305.         systems.  Popular with relatively high integrity systems.  
  1306.         Ada is a much bigger language than C/Pascal etc - packages, 
  1307.         tasks, run-time range checks and very strong type constraints 
  1308.         are the main features.  Lacking a couple of bits and bobs for 
  1309.         effective object-oriented programming, although most Ada software
  1310.         is object-based.  Ada9X brings in all the object oriented
  1311.         stuff (run-time polymorphism and the like).
  1312.  
  1313. GCC    <dirname> = b/b013. GNU C and C++. Portable. Based on GCC 2.4.5.
  1314.        Release 2.2.
  1315.  
  1316.         Personal opinion: Not for beginners or those with limited RAM.
  1317.                           Its availability is a very significant 
  1318.                           development, especially as the rise of
  1319.                           Linux enhances the importance of GNU
  1320.                           software.
  1321.  
  1322. Armbob 2.0  <dirname> = b/b178. Not portable. C-like, object oriented
  1323.          language. Supports wimp programming. Implicit typing.
  1324.          Compiles to intermediate code for a virtual stack machine
  1325.          which is then run.
  1326.  
  1327.          Personal opinion: Just the ticket for beginners who want
  1328.          something more flexible than but as easy as Basic.
  1329.  
  1330. Perl     <dirname> = a/a049.  Kevin Quinn writes: 
  1331.          Combines the best features of Awk, Grep, Sed and C to make a 
  1332.          great language for text processing.  Martin Portman has 
  1333.          written a newsreader for the Arc with it 
  1334.          (martin@tumble.demon.co.uk).
  1335.  
  1336.  
  1337. SMALLTALKS
  1338. ----------
  1339.  
  1340. LITTLEST     <dirname> = a/a102    David G.Jones writes: 
  1341.             Little Smalltalk By Tim Budd, latest version 3.14. 
  1342.             This follows a mix of Smalltalk-80 and its predecessor -76. 
  1343.             Designed more for the casual/child user, reflecting 
  1344.             the original idea of the project. Contains a reduced 
  1345.             and more straightforward view. Slow but does not require 
  1346.             too much memory.
  1347.  
  1348. GNUST        <dirname> = c/c045    GNU Smalltalk 1.1.1.
  1349.              David G.Jones writes: 
  1350.              This is an attempt to implement the core of the 
  1351.              Smalltalk-80 definition. Quite demanding in terms 
  1352.              of memory and CPU speed. Quite a few bugs. Lacks
  1353.              the charm of ST-80 without the window environment.
  1354.  
  1355. FORTH variations
  1356. ----------------
  1357. Personal opinion: Some people go wild over Forth. Look at all the
  1358. articles on it in old magazines. It is not for beginners, and it
  1359. misses out on all the developments of the last 20 years. Fascinating
  1360. for implementors, a pain in the stack for users.
  1361.  
  1362. Forthmacs   <dirname> = c/c073
  1363.  
  1364. AForth      <dirname> = a/a293
  1365.  
  1366. TileForth   <dirname> = a/a111
  1367.             Written in C for portability.
  1368.  
  1369. Almost as weird as Forth is J (son of APL)
  1370.  
  1371. J           <dirname> = a/a165
  1372.  
  1373.             Personal opinion: Dijkstra got the size of it when he said
  1374.             that APL was a language developed to perfection - in the
  1375.             wrong direction. IBM once adopted APL - can one be ruder?
  1376.  
  1377. Declarative Languages
  1378. ---------------------
  1379.  
  1380. SB-Prolog   <dirname> = a/a067
  1381.  
  1382.            Personal opinion: I find relations a lot clumsier than
  1383.                              functions. 
  1384.  
  1385. Hope       <dirname> = a/a139  Eager evaluation, but lists can have
  1386.                                lazy tails.
  1387.  
  1388.            Personal opinion: I believe this started out as a project
  1389.                              at Imperial College, but the code (in
  1390.                              Pascal) was so awful that they disowned it.
  1391.                              I found it a bit flaky. Hope has been
  1392.                              superseded by later languages.
  1393.  
  1394. SML       <dirname> = a/a216  Eager evaluation. No modules.
  1395.  
  1396.           Personal opinion: Fairly basic core language, using a bytecode
  1397.                             interpreter. Good choice for a beginner armed 
  1398.                             with a good text book (e.g. Wikstroem). 
  1399.                             Poor interface to low level.
  1400.                             
  1401. Gofer     <dirname> = a/a262  Lazy evaluation. Type classes.
  1402.                               The latest version has type-constructor
  1403.                               classes, and is the only language to
  1404.                               support this concept. (I can supply a 
  1405.                               version that runs in a window).
  1406.  
  1407.           Personal opinion: This language represents the very latest in
  1408.                             ideas about types, and it is sweet to use,
  1409.                             too. The low level interface is poor, so it
  1410.                             is hardly the language for exploiting the
  1411.                             machine, but for teaching or for symbolic
  1412.                             manipulation it is wonderful.
  1413.  
  1414.  
  1415. Lisp Family
  1416. -----------
  1417. Personal opinion: These packages tend to be unsuitable for beginners 
  1418.                   by reason of lack of good documentation or useful 
  1419.                   low-level interface, though there are plenty of books
  1420.                   to cover non-machine-specific aspects. Lisp, or at 
  1421.                   least, Scheme is potentially a winner for beginners 
  1422.                   because it is simple, powerful and there are lots of 
  1423.                   good text books. It has been an educational tool in 
  1424.                   the USA for years. GNU is going to adopt it as a 
  1425.                   scripting language. Down side is - 
  1426.                   no types, too many brackets, missed out on recent
  1427.                   developments in programming language design.
  1428.                   I have had some experience with EdScheme (not PD)
  1429.                   which I found excellent. I have not had sufficient
  1430.                   experience with the others to comment. Maybe readers
  1431.                   out there can help?
  1432.  
  1433. Xlisp            <dirname> = a/a103
  1434.  
  1435. XScheme          <dirname> = a/a138
  1436.  
  1437. Siod             <dirname> = a/a275
  1438.  
  1439. Xlisp+           <dirname> = b/b076
  1440.  
  1441. GNU Scheme       <dirname> = b/b105
  1442.                  symbolic maths, graphics
  1443.  
  1444. Foolslisp        <dirname> = c/c162
  1445.  
  1446. ----------------------------------------------------------------------------
  1447.  
  1448. 5.8) Why does the RICS OS 3.5 desktop outline font occasionally revert to a
  1449.      fixed size system font?
  1450.  
  1451.    This is due to a bug in the RISC OS 3.5 Wimp module. Applications that
  1452. have outline fonts in their icons and a validation string of R5 or R6
  1453. (slabbed icon) will trigger this bug and cause the desktop to revert to the
  1454. system font. There are two solutions to this problem depending on your level
  1455. of computer literacy.
  1456.  
  1457.    The easiest solution, for people who are very shy of template editors, is
  1458. to complain to the author(s) of the application about this problem and get
  1459. them to fix it. If you are not shy of template editors you could also go in
  1460. and edit the applications templates so that none of the slabbed icons have
  1461. outline fonts in them.
  1462.  
  1463. ----------------------------------------------------------------------------
  1464. Section 6: Viruses.
  1465. ----------------------------------------------------------------------------
  1466.  
  1467. 6.1) How can I protect against viruses?
  1468.  
  1469. Pineapple Software have produced a program called !Killer, which is the
  1470. definitive means of checking for or killing viruses. See the next question.
  1471.  
  1472. There are also a few PD programs around, but these tend to detect only a
  1473. small subset of the viruses in circulation. !VKiller used to be OK, but it
  1474. is no longer maintained, is now seriously out of date and fails to work
  1475. under RISC OS 3. Out of the PD virus utilities the current best is Tor
  1476. Houghton's Scanner. This detects most known viruses and removes quite a few
  1477. as well and serves as a good secondary defence if Killer is unavailable to
  1478. you. Scanner should be available on various FTP/Email servers.
  1479.  
  1480. ----------------------------------------------------------------------------
  1481.  
  1482. 6.2) Where can I obtain !Killer?
  1483.  
  1484. It is now a commercial product and will be distributed by Pineapple
  1485. Software. Who can be reached at:-
  1486.  
  1487.   39 Brownlea Gardens, Seven Kings, Ilford, ESSEX IG3 9NL
  1488.   Tel. +44 (81) 599 1476  Fax +44 (81) 598 2343
  1489.   via email :-
  1490.   sales@pinesoft.demon.co.uk
  1491.   support@pinesoft.demon.co.uk
  1492.  
  1493. Early versions (up to 1.26) are PD, but should not be used now as they are
  1494. ineffective against the new crop of viruses that have subsequently appeared
  1495. since it's release.
  1496.  
  1497. ----------------------------------------------------------------------------
  1498. Section 7: Net Resources.
  1499. ----------------------------------------------------------------------------
  1500.  
  1501. 7.1) What archives/FTP sites are available?
  1502.  
  1503. See the regular (fortnightly) posting by Gerben Vos. This posting is also 
  1504. available from an email server at MIT.
  1505.  
  1506. To request it from this server send an email to mail-server@rtfm.mit.edu. No
  1507. subject is needed and the body should contain :-
  1508.  
  1509. send /pub/usenet/news.answers/acorn/archives
  1510.  
  1511. ----------------------------------------------------------------------------
  1512.  
  1513. 7.2) What Acorn related companies are available on the net via email?
  1514.  
  1515.    There are quite a few companies now on the net and reachable via email
  1516. with more joining as time passes. Here is the list of companies that have
  1517. given permission to be entered here in the FAQ. If the email address is to a
  1518. person rather than either an automated system or perhaps a group of people I
  1519. have placed the name of the person in brackets after the email address
  1520. description.
  1521.  
  1522. 3SL Ltd :-
  1523.  
  1524.    sales@sssl.demon.co.uk       Information about products and prices.
  1525.  
  1526. Acorn Computers (Uk) :-
  1527.  
  1528.    customer.services@acorn.co.uk Enquiries and product information.
  1529.    RiscPC.techquery@acorn.co.uk RiscPC information.
  1530.  
  1531. Aleph One :-
  1532.  
  1533.    Sales@aleph1.co.uk           Information about products and prices.
  1534.    Support@aleph1.co.uk         After-sales support.
  1535.  
  1536. ANT Ltd :-
  1537.  
  1538.    sales@ant.co.uk              Sales and general enquiries.
  1539.    support@ant.co.uk            Technical support.
  1540.  
  1541. The ARM Club :-
  1542.  
  1543.    clubinfo@nucleus.demon.co.uk Enquiries etc...
  1544.  
  1545. Armstrong Walker Ltd :-
  1546.  
  1547.    Andy@armswalk.demon.co.uk    Enquiries etc... (Andy Armstrong)
  1548.    Nigel@armswalk.demon.co.uk   Enquiries etc... (Nigel Walker)
  1549.  
  1550. Atomwide :-
  1551.  
  1552.    Sales@atomwide.co.uk         Information about products and prices.
  1553.    Support@atomwide.co.uk       After-sales support.
  1554.  
  1555. Clares Micro Supplies :-
  1556.  
  1557.    DClare@Clares.demon.co.uk    General enquiries. (Dave Clare)
  1558.    GOwen@Clares.demon.co.uk     General enquiries. (Gareth Owen)
  1559.    DJackson@Clares.demon.co.uk  Technical enquiries. (David Jackson)
  1560.    Sales@Clares.demon.co.uk     Ordering and sales information.
  1561.  
  1562. Colton Software :-
  1563.  
  1564.    info@colton.co.uk            Automated reply, listing services available.
  1565.    sales@colton.co.uk           general sales etc.
  1566.    support@colton.co.uk         technical support on existing products.
  1567.  
  1568. Computer Concepts :-
  1569.  
  1570.    info@cconcepts.co.uk         Automated reply, giving information.
  1571.    sales@cconcepts.co.uk        For credit card orders of products.
  1572.    support@cconcepts.co.uk      Technical support for products. 
  1573.  
  1574. Comspec :-
  1575.  
  1576.    acorn_info@comrad.comspec.com Canadian Acorn dealer. Enquiries about
  1577.                                 Acorn hardware and products welcome
  1578.                                 including USA enquiries. (Domenic
  1579.                                 DeFrancesco)
  1580.  
  1581. David Pilling Software :-
  1582.  
  1583.    david@pilling.demon.co.uk    All enquiries to this address.
  1584.  
  1585. DoggySoft :-
  1586.  
  1587.    sales@doggysft.demon.co.uk   Sales enquiries.
  1588.    support@doggysft.demon.co.uk Support for DoggySoft products.
  1589.    wxiibeta@doggysft.demo.co.uk Requests for WimpExt II beta testers.
  1590.  
  1591. I-Cubed Ltd :-
  1592.  
  1593.    advice@i-cubed.demon.co.uk   Pre sales advice / general queries
  1594.    support@i-cubed.demon.co.uk  After sales support / technical queries
  1595.    sales@i-cubed.demon.co.uk    Pricing / Availability / Dealers etc.
  1596.  
  1597. Iota Software :-
  1598.  
  1599.    support@iota.co.uk           Enquires & support for Iota products.
  1600.  
  1601. Learning Curve Software Systems :-
  1602.  
  1603.    banks_p@kosmos.wcc.govt.nz   Enquiries & technical support.
  1604.                                 (Philip R. Banks)
  1605.    howard_s@kosmos.wcc.govt.nz  Enquiries. (Steve Howard)
  1606.    wright_j@kosmos.wcc.govt.nz  Enquiries & technical support.
  1607.                                 (Julian Wright)
  1608.  
  1609. Machine Love :-
  1610.  
  1611.    csyss1@scs.leeds.ac.uk       Enquries etc... (Shane Suebsahakarn)
  1612.  
  1613. Minerva Software :-
  1614.  
  1615.    minerva@zynet.co.uk          Enquiries etc...
  1616.  
  1617. Oregan Software Developments :-
  1618.  
  1619.   sales@oregan.demon.co.uk      General enquiries, product info and credit
  1620.                                 card orders
  1621.   support@oregan.demon.co.uk    Technical queries
  1622.  
  1623. PEP Associates :-
  1624.  
  1625.    info@pep-assoc.co.uk         Product information.
  1626.    support@pep-assoc.co.uk      Product support.
  1627.  
  1628. Resource :-
  1629.  
  1630.    Info@Resourcekt.co.uk        General information etc...
  1631.    Sales@Resourcekt.co.uk       Credit card orders.
  1632.    Support@Resourcekt.co.uk     Technical support.
  1633.  
  1634. SENLAC Computing :-
  1635.  
  1636.    sykesp@senlac.demon.co.uk    Enquiries etc. (Peter R. Sykes)
  1637.  
  1638. The Serial Port :-
  1639.   
  1640.    altman@cryton.demon.co.uk    Software support.
  1641.    bob@cryton.demon.co.uk       Retail enquiries.
  1642.    jim@cryton.demon.co.uk       To reach Jim Nagel, author of the Acorn
  1643.                                 column in Computer Shopper magazine.
  1644.    pcats@cryton.demon.co.uk     Hardware support
  1645.  
  1646. Sherston Software :-
  1647.  
  1648.    sales@sherston.co.uk         Sales and Product information.
  1649.    support@sherston.co.uk       Technical support/queries etc.
  1650.  
  1651. Spacetech Imaging Technology
  1652.  
  1653.    details@spacetec.demon.co.uk Automated product list server. (Send it a
  1654.                                 blank message to receive product details.)
  1655.    pdesk@spacetec.demon.co.uk   Mailing list about Photodesk. (Send it a
  1656.                                 blank message to join the mailing list.)
  1657.    sales@spacetec.demon.co.uk   Sales and Product information.
  1658.    support@spacetec.demon.co.uk Technical Support.
  1659.  
  1660. Uniqueway :-
  1661.  
  1662.    info@uniqway.demon.co.uk     General queries, product related or
  1663.                                 otherwise.
  1664.    support@uniqway.demon.co.uk  Support for products. (Serial
  1665.                                 number should be quoted where
  1666.                                 relevant.)
  1667.    sales@uniqway.demon.co.uk    For credit card orders.
  1668.  
  1669. Vertical Twist :-
  1670.  
  1671.    sales@equinoxe.demon.co.uk   Enquiries, orders etc.
  1672.    techsup@equinoxe.demon.co.uk Technical support.
  1673.  
  1674. Warm Silence Software :-
  1675.  
  1676.    Robin.Watts@prg.ox.ac.uk     Enquiries etc. (Robin Watts)
  1677.  
  1678. Wyddfa Software
  1679.  
  1680.    gwilliams@cix.compulink.co.uk Enquiries etc. (Gwyn Williams)
  1681.  
  1682. Zynet Ltd :-
  1683.  
  1684.    zynet@zynet.co.uk            Enquiries etc...
  1685.  
  1686. If you are a company and you would like to included in this list please send
  1687. me an email, to the address specified at the bottom of the FAQ, detailing
  1688. the email addresses and their general function. I will then include them
  1689. into the FAQ.
  1690. ----------------------------------------------------------------------------
  1691.  
  1692. 7.3) Why have there been no postings to comp.{binaries,sources}.acorn
  1693.      recently?
  1694.  
  1695.    Submissions are on the low side these days, accordingly little is
  1696. posted. If you would like to submit something either post directly to the
  1697. group (and your News software will email it to the appropriate place) OR,
  1698. preferrably, email it to poor@esu6.auckland.ac.nz with a covering
  1699. description of what the software does.
  1700.  
  1701. ----------------------------------------------------------------------------
  1702.  
  1703. 7.4) How to retreive the FAQ from the source... { Or how to use my email
  1704.      server. }
  1705.  
  1706.    As I frequently update the FAQ between postings you may wish to get the
  1707. latest and most up-todate copy of the FAQ before it next gets posted. To
  1708. allow you to do this, and to reduce the size of the FAQ itself, I maintain
  1709. an email server on my personal machine for people to use. Due to the various
  1710. complications at my end, and a distincct desire to minimise email charges
  1711. incurred to myself, the email server shares my email address with me.
  1712.  
  1713.    To use the server send an email message looking something like this :-
  1714.  
  1715. To: banks_p@kosmos.wcc.govt.nz
  1716. Subject: ServerMail
  1717. ---message text begins---
  1718.  
  1719. Help:
  1720.  
  1721. In this case it will send a help file to you detailing how to use the
  1722. server. Be aware that the spelling and case of the subject line is *very*
  1723. important. My software searches for email with exactly this subject line
  1724. automatically once a day and it is case & spelling sensitive. Failure to
  1725. type this correctly will result in your message appearing in my normal email
  1726. list and depending on my mood may, or may not, be adjusted to reach the
  1727. email server.
  1728.  
  1729.    The server understands and uses Reply-To: headers but has distinct
  1730. problems sending material to bang path addressed sites. (Well to be more
  1731. accurate it has problems sending to any site that has an ! in the email
  1732. address.) If you are using a site with such addressing then I am afraid the
  1733. email server will be unable to help you. Also please ensure that your From:
  1734. header, or your Reply-To: header if you using that, is valid. Email file
  1735. requests that bounce due to this tend to annoy me and repeat offenders will
  1736. be placed on the server's 'to be ignored' list.
  1737.  
  1738.    As well as the FAQ and it's related files I store a small collection of
  1739. technical documents, 'special' data files and other generally useful data on
  1740. the server. To obtain a listing of all the sections available to you, and
  1741. the contents of those sections, send a message as detailed above but instead
  1742. of help put :-
  1743.  
  1744. Send: index
  1745.  
  1746. in the body of the message.
  1747.  
  1748.    Please be aware that this server is at the tail end of a 2400 baud link
  1749. so while you are most welcome to use it I must ask that you try to source
  1750. any files from other sites before using this server and to strictly follow
  1751. the guidelines outlined above.
  1752.  
  1753. ----------------------------------------------------------------------------
  1754.  
  1755. 7.5) What WWW pages are out there for Acorn topics?
  1756.  
  1757.    Web pages are popping up all over the place these days, especially now
  1758. that Web client software exists for Acorn machines. This list of Web pages
  1759. is checked periodicly by myself for validity but I make no claims that URL's
  1760. present here are currently valid. A more comphrensive list is contained in
  1761. the fortnightly FTP servers list maintained by Gerben Vos.
  1762.  
  1763.    <http://www.stir.ac.uk/~rhh01/Main.html>
  1764.    "Acorn On The Net" list page - contains pointers to other Acorn Web
  1765.       pages.
  1766.  
  1767.    <http://www.ant.co.uk/>
  1768.    ANT Ltd web pages.
  1769.  
  1770.    <http://http1.brunel.ac.uk:8080/~cs92adf/>
  1771.    The ARM Club home page.
  1772.  
  1773.    <http://www.geko.com.au/users/riscman/index.html>
  1774.    Australian Acorn Web site. Still growing [read: under development]
  1775.  
  1776.    <http://www.csv.warwick.ac.uk/~phudv>
  1777.    "The Complete Acorn WWW page" - contains pointers to other Acorn Web
  1778.       pages.
  1779.  
  1780.    <http://www.csc.liv.ac.uk/users/u1smt/u1smt.html>
  1781.    "The Jungle" Simon Truss's web page containing pointers to a variety of
  1782.       other web pages.
  1783.  
  1784.    <http://www.zynet.co.uk/minerva/>
  1785.    Minerva Software's home page.
  1786.  
  1787.    <http://www.zynet.co.uk/>
  1788.    Zynet Ltd's home page.
  1789.  
  1790. ----------------------------------------------------------------------------
  1791.  
  1792.    Thanks go to all the people who have contributed corrections and
  1793. additions to the list. Without this help this list would be a hell of alot
  1794. buggier (spot the programmer... :-) ) than it is...
  1795.  
  1796. ----------------------------------------------------------------------------
  1797.  
  1798. All additions, corrections & suggestions for the FAQ List should be sent to
  1799.                 -=> banks_p@kosmos.wcc.govt.nz <=-
  1800. Being the maintainer of this FAQ I reserve the right to be wrong, incorrect,
  1801.      slow, out of date and generally how I please with the FAQ List.
  1802.